Phân loại Mẫu thiết kế phần mềm

Các mẫu thiết kế có thể được phân loại dựa vào nhiều tiêu chí, chung nhất là dựa vào vấn đề cơ bản mà chúng giải quyết. Theo tiêu chuẩn này, các mẫu thiết kế có thể được phân loại thành nhiều lớp, một số trong chúng là:

Tài liệu tham khảo

WikiPedia: Mẫu thiết kế phần mềm http://c2.com/cgi-bin/wiki?HistoryOfPatterns http://c2.com/cgi/wiki?CategoryPattern http://c2.com/doc/oopsla87.html http://www.fluffycat.com/java/patterns.html http://msdn.microsoft.com/practices/compcat/defaul... http://www.mindspring.com/~mgrand/pattern_synopses... http://java.sun.com/blueprints/corej2eepatterns/Pa... http://www.techbookreport.com/SoftwareIndex.html http://hillside.net/patterns/onlinepatterncatalog.... http://patternshare.org/